翻訳と辞書
Words near each other
・ Classic 100 Ten Years On (ABC)
・ Classic 100 Twentieth Century (ABC)
・ Classic 21
・ Classic 220
・ Classic 8 Conference
・ Classic ABC
・ Classic Air Force
・ Classic Aircraft Aviation Museum
・ Classic Album Collection
・ Classic Albums
・ Classic Albums (radio show)
・ Classic Albums Live
・ Classic Alice
・ Classic All Blacks
・ Class kappa-ell function
Class Library for Numbers
・ Class logic
・ Class M
・ Class M planet
・ Class Mythology
・ Class number
・ Class number formula
・ Class number problem
・ Class of '44
・ Class of '55
・ Class of '61
・ Class of '76
・ Class of '78
・ Class of '96
・ Class of '99


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Class Library for Numbers : ウィキペディア英語版
Class Library for Numbers

CLN is a free library for arbitrary precision arithmetic. It operates on signed integers, rational numbers, floating point numbers, complex numbers, modular numbers, and univariate polynomials. Its implementation programming language is C++.
CLN uses object oriented techniques and operator overloading to achieve a natural algebraic syntax: The sum ''x'' of two variables ''a'' and ''b'' is written as ''x'' = ''a'' + ''b'', as opposed to the function sum(&''x'', ''a'', ''b'').
CLN uses class inheritance to model the natural subsets of the available number types: E.g. the integer class is a subtype of the rational class, just as the integer numbers are a subset of the rational numbers. The complex numbers and all its subtypes behave exactly like the types of numbers known to the Common Lisp language, giving CLN another meaning: it becomes an abbreviation of ''Common Lisp Numbers''. Due to this, CLN can be and is used for implementations of Common Lisp, other interpreted languages, or computer algebra systems.
The implementation is efficient. It can be configured to use the GNU Multi-Precision Library as kernel for speed-critical inner loops and implements advanced algorithms like Schönhage–Strassen multiplication, binary splitting and others. All CLN objects are either immediate or reference counted, providing for non-interruptive garbage collection with no burden on the main application.
== External links ==

*(CLN website )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Class Library for Numbers」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.